home *** CD-ROM | disk | FTP | other *** search
Java Source | 1995-11-13 | 673 b | 33 lines |
-
- import java.awt.Graphics;
- import java.util.Date;
-
- public class Clock extends java.applet.Applet implements Runnable {
-
- Thread clockThread;
-
- public void start() {
- if (clockThread == null) {
- clockThread = new Thread(this, "Clock");
- clockThread.start();
- }
- }
- public void run() {
- while (clockThread != null) {
- repaint();
- try {
- clockThread.sleep(1000);
- } catch (InterruptedException e){
- }
- }
- }
- public void paint(Graphics g) {
- Date now = new Date();
- g.drawString(now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds(), 5, 10);
- }
- public void stop() {
- clockThread.stop();
- clockThread = null;
- }
- }
-